Houdini Curves/Wireframe drawing setup using a simplified route inspection routine.
Every disconnected curve is drawn with a single stroke. This simplified route inspection doesn't assure the shortest path to be found (aka Postman), but the result is good enough for most cases and relatively fast to pre-compute. 
Source CAD model : https://grabcad.com/library

Rendering : 3Delight
DumbPostman
Published:

DumbPostman

Published: